//
//  DTPaginationViewController.swift
//  weibo
//
//  Created by tianXin on 2017/2/28.
//  Copyright © 2017年 tianXin. All rights reserved.
//

import UIKit
import MJRefresh

public enum RefreshType {
    case  header
    case  footer
}

// MARK: - Property
class DTPaginationViewController: DTViewController {

    lazy var refreshTableView: UITableView = {[weak self] in
        let tableView = UITableView(frame: CGRect(x: 0, y: CustomHeaderHeight, width: ScreenWidth, height: ScreenHeight - TabBarHeight - CustomHeaderHeight), style: .plain)
        tableView.delegate   = self
        tableView.dataSource = self
        return tableView
    }()
    lazy var dataList         = [Any]()
    lazy var page             = DTPage()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        automaticallyAdjustsScrollViewInsets = false
        view.addSubview(refreshTableView)
        refreshTableViewRegister()
    }
    
    //子类重写修改属性
    func refreshTableViewRegister() {
        
    }
}
// MARK: - UITableView delegate
extension DTPaginationViewController: UITableViewDataSource {
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        tableView.deselectRow(at: indexPath, animated: true)
    }
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return dataList.count
    }
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        var cell = tableView.dequeueReusableCell(withIdentifier: "")
        if (cell != nil) {
            cell = UITableViewCell()
        }
        return cell!
    }
}

extension DTPaginationViewController: UITableViewDelegate {
  
}
